/**
 * Speichert die Laenge, Breite und Hoehe von Medien.
 * Alle gib...() Methoden liefern den Wert der jeweiligen Variablen
 * zurueck.
 * 
 * Datei: Abmessung.java 		Autor: Simon Schindelmann 
 * Datum: 12.11.11                 	Version: 0.1
 * 
 */

package medienverwaltung;

import java.io.Serializable;

public class Abmessung implements Serializable
{
  private static final long serialVersionUID = 762790326053840922L;
  
  private int laenge, hoehe, breite;

  public Abmessung () 
  {
  }

 
  public Abmessung (int laenge, int hoehe, int breite)
  {
    this.laenge = laenge;
    this.hoehe = hoehe;
    this.breite = breite;
  }

  
  /**
   * Diese Methode gibt die Laenge zueruck.
   * @return laenge 
   */
  public int gibLaenge ()
  {
    return laenge;
  }


  /**
   * Diese Methode gib die Hoehe zurueck.
   * @return hoehe
   */
  public int gibHoehe ()
  {
    return hoehe;
  }


  /**
   * Deise Methode gibt die Breite zurueck.
   * @return breite
   */
  public int gibBreite ()
  {
    return breite;
  }
  
  
  /**
   * Ueber diese Methode wird die Laenge gesetzt
   * @param laenge hier wird die laenge uebergeben
   */
  public void setzeLaenge (int laenge)
  {
    this.laenge =laenge;
  }
  
  
  /**
   * Ueber diese Methode wird die Breite gesetzt
   * @param breite hier wird die breite uebergeben
   */
  public void setzeBreite (int breite)
  {
    this.breite = breite;
  }
  
  
  /**
   * Ueber diese Methode wird die Laenge gesetzt
   * @param hoehe hier wird die hoehe uebergeben
   */
  public void setzeHoehe (int hoehe)
  {
    this.hoehe = hoehe;
  }
}
